<?php

use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;

class CreatePromotionTable extends Migration {

	/**
	 * Run the migrations.
	 *
	 * @return void
	 */
	public function up()
	{
		Schema::create('promotions', function(Blueprint $table){
			$table->increments('id'); 
			$table->smallInteger('promotion_type');// 活动类型, 1 免费打官司, 2 免费催收账款，3 免费私人委托， 4免费公司委托，5免费培训
			$table->string('name', 100);// 活动名称
			$table->string('speaker', 15)->defaults()->nullable();// 主讲人
			$table->timestamp('apply_end_time')->nullable(); // 报名截止时间
			$table->timestamp('promotion_start_time')->nullable();// 活动开始时间
			$table->smallInteger('apply_count')->defaults()->nullable(); // 报名人数
			$table->text('content')->defaults()->nullable(); // 活动内容
			$table->string('video', 100)->defaults()->nullable(); // 视频
			$table->string('img', 100)->defaults()->nullable(); // 图片
			$table->timestamps();
		});

		Schema::create('promotion_joins', function(Blueprint $table){
			$table->increments('id'); 
			$table->integer('promotion_id')->defaults()->nullable();// 活动id
			$table->integer('creator_id')->nullable();// 申请人id
			$table->string('contact_name', 15); // 联系人尊称
			$table->integer('contact')->nullable(); // 手机
			$table->integer('email')->nullable(); //邮箱
			$table->integer('company_name')->nullable(); // 企业名称
			$table->text('content');  // 申请留言
			$table->timestamps();
		});

	}

	/**
	 * Reverse the migrations.
	 *
	 * @return void
	 */
	public function down()
	{
		Schema::drop('promotions');
		Schema::drop('promotion_joins');
	}

}
